#ifndef __list_h__
#define __list_h__

/* Forward Declarations */

struct ENUMDESC;

/* header files for imported files */
#include "element.h"

#ifndef __IHTMLListElement_FWD_DEFINED__
#define __IHTMLListElement_FWD_DEFINED__
typedef interface IHTMLListElement IHTMLListElement;
#endif     /* __IHTMLListElement_FWD_DEFINED__ */

#ifndef __IHTMLListElement2_FWD_DEFINED__
#define __IHTMLListElement2_FWD_DEFINED__
typedef interface IHTMLListElement2 IHTMLListElement2;
#endif     /* __IHTMLListElement2_FWD_DEFINED__ */

#ifndef __IHTMLListElement_INTERFACE_DEFINED__

#define __IHTMLListElement_INTERFACE_DEFINED__

EXTERN_C const IID IID_IHTMLListElement;


MIDL_INTERFACE("3050f20e-98b5-11cf-bb82-00aa00bdce0b")
IHTMLListElement : public IDispatch
{
public:
};

#endif     /* __IHTMLListElement_INTERFACE_DEFINED__ */


#ifndef __IHTMLListElement2_INTERFACE_DEFINED__

#define __IHTMLListElement2_INTERFACE_DEFINED__

EXTERN_C const IID IID_IHTMLListElement2;


MIDL_INTERFACE("3050f822-98b5-11cf-bb82-00aa00bdce0b")
IHTMLListElement2 : public IDispatch
{
public:
    virtual HRESULT STDMETHODCALLTYPE put_compact(
         /* [in] */ VARIANT_BOOL v) = 0;

    virtual HRESULT STDMETHODCALLTYPE get_compact(
         /* [out] */ VARIANT_BOOL * p) = 0;

};

#endif     /* __IHTMLListElement2_INTERFACE_DEFINED__ */



EXTERN_C const GUID GUID_HTMLListElement;



EXTERN_C const GUID DIID_DispHTMLListElement;


#ifndef _CListElement_PROPDESCS_
EXTERN_C const PROPERTYDESC_NUMPROP s_propdescCListElementcompact;

#endif


#endif /*__list_h__*/

